package main.java.cartas;

import java.util.Vector;

import main.java.fases.Jugador;



public interface ICarta {

	/**
	 * Getter of the property <tt>texto</tt>
	 * @return  Returns the texto.
	 * @uml.property  name="texto"
	 */
	public abstract String getTexto();

	/**
	 * Setter of the property <tt>texto</tt>
	 * @param texto  The texto to set.
	 * @uml.property  name="texto"
	 */
	public abstract void setTexto(String texto);

	/**
	 * Getter of the property <tt>jugador</tt>
	 * @return  Returns the jugador.
	 * @uml.property  name="jugador"
	 */
	public abstract Jugador getJugador();

	/**
	 * Setter of the property <tt>jugador</tt>
	 * @param jugador  The jugador to set.
	 * @uml.property  name="jugador"
	 */
	public abstract void setJugador(Jugador jugador);

	public abstract void realizarCarta(Jugador j, Vector<Jugador> js, Carta h);

}